package com.fhyc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 母线信息表
 *
 * @author 陈华杰
 * @date 2024-06-29
 */
//@TableName(value = "SO_IN_AR_BUSBAR")
@TableName(value = "so_in_busbar")
@Data
public class SoInBusbarEntity implements Serializable {
    /**
     * 母线ID
     */
    @TableId(type = IdType.AUTO)
    private Integer busId;

    /**
     * 母线名称
     */
    private String busName;

    /**
     * 所属控制区ID
     */
    private String ctrlAreaId;

    /**
     * 所属厂站ID
     */
    private Integer stationId;

    /**
     * 电压等级
     */
    private Integer voltageId;

    /**
     * 母线类型
     */
    private Integer busType;

    /**
     * 容量
     */
    private Double capacity;

    /**
     * 是否虚拟母线0——正常母线；1——虚拟母线
     */
    private Integer dummyFlag;

    /**
     * 是否参与平衡0——不参与；1——参与
     */
    private Integer balanceFlag;

    /**
     * 是否参与预测0——不参与；1——参与
     */
    private Integer forecastFlag;

    /**
     * 是否参与上报0——不参与；1——参与
     */
    private Integer reportFlag;

    /**
     * 是否参与考核0——不参与；1——参与
     */
    private Integer checkFlag;

    /**
     * 是否导出0——不导出；1——导出
     */
    private Integer exportFlag;

    /**
     * 考核标准值
     */
    private Double standardValue;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}